1 BCO comparison of CASAL and Casal2 model configurations

This document compares the results of at least 2 CASAL model configurations (base and at least one sensitivity) and up to 6 Casal2 model configurations (3 BetaDiff and 3 ADOL-C).

The CASAL model sensitivity 1 has a smaller minimisation tolerance value than the CASAL base model (1e-7 vs. 2e-5).

The Casal2 ADOL-C and BetaDiff low tolerance models have a smaller tolerance value than the CASAL base model (1e-7 vs. 2e-5).

1.1 BCO model characteristics

The main characteristics of the Test Case BCO (ling) CASAL model are:

  • one stock, ages 3 - 20
  • one area
  • years 1900 - 2019, projection year 2020
  • one time step
  • two stock categories: male and female
  • natural mortality-at-age is 0.14 for males and 0.20 for females
  • sex-specific logistic maturity
  • sex-specific von Bertalanffy age-length relationship
  • one length-weight relationship (\(W = aL^b\))
  • Beverton-Holt stock-recruitment relationship, with steepness (h) 0.75 and \(\sigma_R\) 0.6
  • no ageing error
  • one survey with sex-specific age-based logistic selectivity
  • three fisheries, all with sex-specific length-based logistic selectivity and retained/discarded catches

Observation data include:

  • survey index
  • fishery CPUE index
  • fishery proportions-at-length

Parameters estimated include:

  • B0
  • male \(L_{\infty}\)
  • male age-length CV2
  • sex-specific survey logistic selectivity (a50 and ato95)
  • YCS (recruitment deviations)

1.2 R environment

## [1] "Fri Sep  9 12:43:57 2022"
## R version 3.6.0 (2019-04-26)
## Platform: x86_64-redhat-linux-gnu (64-bit)
## Running under: CentOS Linux 7 (Core)
## 
## Matrix products: default
## BLAS/LAPACK: /usr/lib64/R/lib/libRblas.so
## 
## locale:
##  [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_GB.UTF-8        LC_COLLATE=en_GB.UTF-8    
##  [5] LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
##  [7] LC_PAPER=en_GB.UTF_8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
##  [1] Casal2_22.09   casal_2.30     devtools_2.4.4 usethis_2.1.6  rlist_0.4.6.2 
##  [6] ggthemes_4.2.4 gridExtra_2.3  coda_0.19-4    ggmcmc_1.5.1.1 ggplot2_3.3.6 
## [11] tidyr_1.2.1    huxtable_5.5.0 dplyr_1.0.10   plyr_1.8.7    
## 
## loaded via a namespace (and not attached):
##  [1] Rcpp_1.0.9         lattice_0.20-38    prettyunits_1.1.1  ps_1.7.1          
##  [5] assertthat_0.2.1   digest_0.6.29      utf8_1.2.2         mime_0.12         
##  [9] R6_2.5.1           evaluate_0.16      pillar_1.8.1       rlang_1.0.5       
## [13] data.table_1.14.2  miniUI_0.1.1.1     urlchecker_1.0.1   callr_3.7.2       
## [17] jquerylib_0.1.4    rmarkdown_2.16     stringr_1.4.1      htmlwidgets_1.5.4 
## [21] munsell_0.5.0      shiny_1.7.2        compiler_3.6.0     httpuv_1.6.6      
## [25] xfun_0.32          pkgconfig_2.0.3    pkgbuild_1.3.1     htmltools_0.5.3   
## [29] tidyselect_1.1.2   tibble_3.1.8       reshape_0.8.9      fansi_1.0.3       
## [33] crayon_1.5.1       withr_2.5.0        later_1.3.0        grid_3.6.0        
## [37] jsonlite_1.8.0     xtable_1.8-4       GGally_2.1.2       gtable_0.3.1      
## [41] lifecycle_1.0.1    magrittr_2.0.3     scales_1.2.1       cli_3.4.0         
## [45] stringi_1.7.8      cachem_1.0.6       remotes_2.4.2      fs_1.5.2          
## [49] promises_1.2.0.1   bslib_0.4.0        ellipsis_0.3.2     generics_0.1.3    
## [53] vctrs_0.4.1        RColorBrewer_1.1-3 tools_3.6.0        glue_1.6.2        
## [57] purrr_0.3.4        pkgload_1.3.0      processx_3.7.0     fastmap_1.1.0     
## [61] yaml_2.3.5         colorspace_2.0-3   sessioninfo_1.2.2  memoise_2.0.1     
## [65] knitr_1.40         profvis_0.3.7      sass_0.4.2

1.3 CASAL and Casal2 model output

source('../../R-functions/report_read_in_CASAL_MPD_files.R')
source('../../R-functions/report_read_in_Casal2_MPD_files.R')

1.4 Tables

Tables of parameter estimates and objective function components for the CASAL and Casal2 model MPD results

CASAL parameter estimates
rownamesBase_ModelSensitivity_1Percent_Diff
initialization.B0       14170.0000014170.000000.000
recruitment.YCS1     1.000001.000000.000
recruitment.YCS2     1.000001.000000.000
recruitment.YCS3     1.000001.000000.000
recruitment.YCS4     1.000001.000000.000
recruitment.YCS5     1.000001.000000.000
recruitment.YCS6     1.000001.000000.000
recruitment.YCS7     1.000001.000000.000
recruitment.YCS8     1.000001.000000.000
recruitment.YCS9     1.000001.000000.000
recruitment.YCS10    1.000001.000000.000
recruitment.YCS11    1.000001.000000.000
recruitment.YCS12    1.000001.000000.000
recruitment.YCS13    1.000001.000000.000
recruitment.YCS14    1.000001.000000.000
recruitment.YCS15    1.000001.000000.000
recruitment.YCS16    1.000001.000000.000
recruitment.YCS17    1.000001.000000.000
recruitment.YCS18    1.000001.000000.000
recruitment.YCS19    1.000001.000000.000
recruitment.YCS20    1.000001.000000.000
recruitment.YCS21    1.000001.000000.000
recruitment.YCS22    1.000001.000000.000
recruitment.YCS23    1.000001.000000.000
recruitment.YCS24    1.000001.000000.000
recruitment.YCS25    1.000001.000000.000
recruitment.YCS26    1.000001.000000.000
recruitment.YCS27    1.000001.000000.000
recruitment.YCS28    1.000001.000000.000
recruitment.YCS29    1.000001.000000.000
recruitment.YCS30    1.000001.000000.000
recruitment.YCS31    1.000001.000000.000
recruitment.YCS32    1.000001.000000.000
recruitment.YCS33    1.000001.000000.000
recruitment.YCS34    1.000001.000000.000
recruitment.YCS35    1.000001.000000.000
recruitment.YCS36    1.000001.000000.000
recruitment.YCS37    1.000001.000000.000
recruitment.YCS38    1.000001.000000.000
recruitment.YCS39    1.000001.000000.000
recruitment.YCS40    1.000001.000000.000
recruitment.YCS41    1.000001.000000.000
recruitment.YCS42    1.000001.000000.000
recruitment.YCS43    1.000001.000000.000
recruitment.YCS44    1.000001.000000.000
recruitment.YCS45    1.000001.000000.000
recruitment.YCS46    1.000001.000000.000
recruitment.YCS47    1.000001.000000.000
recruitment.YCS48    1.000001.000000.000
recruitment.YCS49    1.000001.000000.000
recruitment.YCS50    1.000001.000000.000
recruitment.YCS51    1.000001.000000.000
recruitment.YCS52    1.000001.000000.000
recruitment.YCS53    1.000001.000000.000
recruitment.YCS54    1.000001.000000.000
recruitment.YCS55    1.000001.000000.000
recruitment.YCS56    1.000001.000000.000
recruitment.YCS57    1.000001.000000.000
recruitment.YCS58    1.000001.000000.000
recruitment.YCS59    1.000001.000000.000
recruitment.YCS60    1.000001.000000.000
recruitment.YCS61    1.000001.000000.000
recruitment.YCS62    1.000001.000000.000
recruitment.YCS63    1.000001.000000.000
recruitment.YCS64    1.000001.000000.000
recruitment.YCS65    1.000001.000000.000
recruitment.YCS66    1.000001.000000.000
recruitment.YCS67    1.000001.000000.000
recruitment.YCS68    1.000001.000000.000
recruitment.YCS69    1.000001.000000.000
recruitment.YCS70    1.000001.000000.000
recruitment.YCS71    1.000001.000000.000
recruitment.YCS72    1.000001.000000.000
recruitment.YCS73    1.000001.000000.000
recruitment.YCS74    1.000001.000000.000
recruitment.YCS75    1.000001.000000.000
recruitment.YCS76    1.000001.000000.000
recruitment.YCS77    1.000001.000000.000
recruitment.YCS78    1.000001.000000.000
recruitment.YCS79    1.000001.000000.000
recruitment.YCS80    1.000001.000000.000
recruitment.YCS81    1.000001.000000.000
recruitment.YCS82    1.000001.000000.000
recruitment.YCS83    1.000001.000000.000
recruitment.YCS84    0.234800.234800.000
recruitment.YCS85    0.231600.231600.000
recruitment.YCS86    0.232200.232200.000
recruitment.YCS87    0.241200.241200.000
recruitment.YCS88    0.265100.265100.000
recruitment.YCS89    0.317200.317200.000
recruitment.YCS90    0.422400.422400.000
recruitment.YCS91    0.613900.613900.000
recruitment.YCS92    0.923000.923000.000
recruitment.YCS93    1.429001.429000.000
recruitment.YCS94    1.480001.480000.000
recruitment.YCS95    1.009001.009000.000
recruitment.YCS96    0.846200.846200.000
recruitment.YCS97    0.855500.855500.000
recruitment.YCS98    1.087001.087000.000
recruitment.YCS99    1.530001.530000.000
recruitment.YCS100   1.027001.027000.000
recruitment.YCS101   0.799900.799900.000
recruitment.YCS102   0.820800.820800.000
recruitment.YCS103   0.631800.631800.000
recruitment.YCS104   0.805200.805200.000
recruitment.YCS105   0.745300.745300.000
recruitment.YCS106   0.463400.463400.000
recruitment.YCS107   1.075001.075000.000
recruitment.YCS108   0.899200.899200.000
recruitment.YCS109   0.385100.385100.000
recruitment.YCS110   0.912700.912700.000
recruitment.YCS111   0.709200.709200.000
recruitment.YCS112   0.829000.829000.000
recruitment.YCS113   0.423300.423300.000
recruitment.YCS114   1.278001.278000.000
recruitment.YCS115   0.688100.688100.000
recruitment.YCS116   0.742500.742500.000
recruitment.YCS117   0.570500.570500.000
recruitment.YCS118   0.451600.451600.000
recruitment.YCS119   1.000001.000000.000
recruitment.YCS120   1.000001.000000.000
size_at_age.Linf_male47.1200047.120000.000
size_at_age.cv2_male 0.062560.062560.000
selectivity[potSsel].male1    3.039003.039000.000
selectivity[potSsel].male2    0.190700.190600.052
selectivity[potSsel].female1  3.316003.316000.000
selectivity[potSsel].female2  1.045001.045000.000
Casal2 parameter estimates
rownamesbetadiff_casal_flags_onbetadiff_casal_flags_offbetadiff_casal_flags_on_low_toladolc_casal_flags_onadolc_casal_flags_offadolc_casal_flags_on_low_tol
process[Recruitment].b0                           14561.2000014564.9000014561.2000014561.2000014564.9000014561.20000
age_length[asMm0].linf                         46.7784046.7627046.7784046.7784046.7627046.77840
age_length[asMm0].cv_last                      0.100000.100000.100000.100000.100000.10000
selectivity[potSurveySel_male].a50                          3.037663.038453.037653.037663.038453.03765
selectivity[potSurveySel_male].ato95                        0.191250.191920.191240.191250.191920.19124
selectivity[potSurveySel_female].a50                          3.307033.308083.307033.307033.308083.30703
selectivity[potSurveySel_female].ato95                        1.037611.030431.037611.037611.030431.03761
process[Recruitment].recruitment_multipliers{1983}0.234620.234480.234620.234620.234480.23462
process[Recruitment].recruitment_multipliers{1984}0.232320.232180.232320.232320.232180.23232
process[Recruitment].recruitment_multipliers{1985}0.234410.234280.234410.234410.234280.23441
process[Recruitment].recruitment_multipliers{1986}0.244360.244250.244360.244360.244250.24436
process[Recruitment].recruitment_multipliers{1987}0.268570.268490.268570.268570.268490.26857
process[Recruitment].recruitment_multipliers{1988}0.320840.320850.320840.320840.320850.32084
process[Recruitment].recruitment_multipliers{1989}0.424750.424900.424750.424750.424900.42475
process[Recruitment].recruitment_multipliers{1990}0.612820.613160.612820.612820.613160.61282
process[Recruitment].recruitment_multipliers{1991}0.915660.916260.915660.915660.916260.91566
process[Recruitment].recruitment_multipliers{1992}1.418101.419811.418121.418101.419811.41812
process[Recruitment].recruitment_multipliers{1993}1.518931.517161.518901.518931.517161.51890
process[Recruitment].recruitment_multipliers{1994}1.012751.011991.012751.012751.011991.01275
process[Recruitment].recruitment_multipliers{1995}0.845770.845500.845770.845770.845500.84577
process[Recruitment].recruitment_multipliers{1996}0.858470.858640.858460.858470.858640.85846
process[Recruitment].recruitment_multipliers{1997}1.093801.094631.093801.093801.094631.09380
process[Recruitment].recruitment_multipliers{1998}1.492301.491541.492281.492301.491541.49228
process[Recruitment].recruitment_multipliers{1999}1.027131.026641.027131.027131.026641.02713
process[Recruitment].recruitment_multipliers{2000}0.794750.794610.794760.794750.794610.79476
process[Recruitment].recruitment_multipliers{2001}0.817790.818360.817790.817790.818360.81779
process[Recruitment].recruitment_multipliers{2002}0.634580.635280.634580.634580.635280.63458
process[Recruitment].recruitment_multipliers{2003}0.813380.814050.813380.813380.814050.81338
process[Recruitment].recruitment_multipliers{2004}0.747800.748160.747800.747800.748160.74780
process[Recruitment].recruitment_multipliers{2005}0.456320.456290.456320.456320.456290.45632
process[Recruitment].recruitment_multipliers{2006}1.031921.029291.031921.031921.029291.03192
process[Recruitment].recruitment_multipliers{2007}0.876500.872580.876490.876500.872580.87649
process[Recruitment].recruitment_multipliers{2008}0.377960.376230.377960.377960.376230.37796
process[Recruitment].recruitment_multipliers{2009}0.909880.905670.909880.909880.905670.90988
process[Recruitment].recruitment_multipliers{2010}0.697490.709360.697490.697490.709360.69749
process[Recruitment].recruitment_multipliers{2011}0.827700.827000.827700.827700.827000.82770
process[Recruitment].recruitment_multipliers{2012}0.425380.425100.425380.425380.425100.42538
process[Recruitment].recruitment_multipliers{2013}1.292621.291791.292621.292621.291791.29262
process[Recruitment].recruitment_multipliers{2014}0.695820.696410.695820.695820.696410.69582
process[Recruitment].recruitment_multipliers{2015}0.755310.755290.755310.755310.755290.75531
process[Recruitment].recruitment_multipliers{2016}0.581350.581500.581350.581350.581500.58135
process[Recruitment].recruitment_multipliers{2017}0.452440.452260.452440.452440.452260.45244
Casal2 parameter estimates: Percent Difference from betadiff_casal_flags_on
rownamesbetadiff_casal_flags_onbetadiff_casal_flags_offbetadiff_casal_flags_on_low_toladolc_casal_flags_onadolc_casal_flags_offadolc_casal_flags_on_low_tol
process[Recruitment].b0                           0.000-0.0250.0000.000-0.0250.000
age_length[asMm0].linf                         0.0000.0340.0000.0000.0340.000
age_length[asMm0].cv_last                      0.0000.0000.0000.0000.0000.000
selectivity[potSurveySel_male].a50                          0.000-0.0260.0000.000-0.0260.000
selectivity[potSurveySel_male].ato95                        0.000-0.3500.0070.000-0.3500.007
selectivity[potSurveySel_female].a50                          0.000-0.0320.0000.000-0.0320.000
selectivity[potSurveySel_female].ato95                        0.0000.6920.0000.0000.6920.000
process[Recruitment].recruitment_multipliers{1983}0.0000.0640.0000.0000.0640.000
process[Recruitment].recruitment_multipliers{1984}0.0000.0610.0000.0000.0610.000
process[Recruitment].recruitment_multipliers{1985}0.0000.0570.0000.0000.0570.000
process[Recruitment].recruitment_multipliers{1986}0.0000.0470.0000.0000.0470.000
process[Recruitment].recruitment_multipliers{1987}0.0000.0270.0000.0000.0270.000
process[Recruitment].recruitment_multipliers{1988}0.000-0.0030.0000.000-0.0030.000
process[Recruitment].recruitment_multipliers{1989}0.000-0.035-0.0000.000-0.035-0.000
process[Recruitment].recruitment_multipliers{1990}0.000-0.0560.0000.000-0.0560.000
process[Recruitment].recruitment_multipliers{1991}0.000-0.0650.0010.000-0.0650.001
process[Recruitment].recruitment_multipliers{1992}0.000-0.121-0.0010.000-0.121-0.001
process[Recruitment].recruitment_multipliers{1993}0.0000.1170.0020.0000.1170.002
process[Recruitment].recruitment_multipliers{1994}0.0000.0750.0000.0000.0750.000
process[Recruitment].recruitment_multipliers{1995}0.0000.031-0.0000.0000.031-0.000
process[Recruitment].recruitment_multipliers{1996}0.000-0.0210.0000.000-0.0210.000
process[Recruitment].recruitment_multipliers{1997}0.000-0.0760.0000.000-0.0760.000
process[Recruitment].recruitment_multipliers{1998}0.0000.0510.0010.0000.0510.001
process[Recruitment].recruitment_multipliers{1999}0.0000.0480.0000.0000.0480.000
process[Recruitment].recruitment_multipliers{2000}0.0000.018-0.0010.0000.018-0.001
process[Recruitment].recruitment_multipliers{2001}0.000-0.0690.0000.000-0.0690.000
process[Recruitment].recruitment_multipliers{2002}0.000-0.1100.0000.000-0.1100.000
process[Recruitment].recruitment_multipliers{2003}0.000-0.0820.0000.000-0.0820.000
process[Recruitment].recruitment_multipliers{2004}0.000-0.0470.0000.000-0.0470.000
process[Recruitment].recruitment_multipliers{2005}0.0000.0070.0000.0000.0070.000
process[Recruitment].recruitment_multipliers{2006}0.0000.2550.0000.0000.2550.000
process[Recruitment].recruitment_multipliers{2007}0.0000.4470.0000.0000.4470.000
process[Recruitment].recruitment_multipliers{2008}0.0000.4600.0000.0000.4600.000
process[Recruitment].recruitment_multipliers{2009}0.0000.4630.0000.0000.4630.000
process[Recruitment].recruitment_multipliers{2010}0.000-1.7020.0000.000-1.7020.000
process[Recruitment].recruitment_multipliers{2011}0.0000.0840.0000.0000.0840.000
process[Recruitment].recruitment_multipliers{2012}0.0000.0650.0000.0000.0650.000
process[Recruitment].recruitment_multipliers{2013}0.0000.0640.0000.0000.0640.000
process[Recruitment].recruitment_multipliers{2014}0.000-0.0850.0000.000-0.0850.000
process[Recruitment].recruitment_multipliers{2015}0.0000.0020.0000.0000.0020.000
process[Recruitment].recruitment_multipliers{2016}0.000-0.0240.0000.000-0.0240.000
process[Recruitment].recruitment_multipliers{2017}0.0000.0410.0000.0000.0410.000

CASAL objective function component values
ComponentBase_ModelSensitivity_1
potCPUE-51.180-51.180
potSurveyAbd-3.254-3.254
logbookLF54.66054.660
potCommAF54.41054.410
potSurveyAF118.200118.200
recCatchLF68.04068.040
prior_on_initialization.B09.5599.559
prior_on_recruitment.YCS9.6589.658
prior_on_size_at_age.Linf_male0.0000.000
prior_on_size_at_age.cv2_male0.0000.000
prior_on_selectivity[potSsel].male0.0000.000
prior_on_selectivity[potSsel].female0.0000.000
prior_on_q_qPotCPUE-8.331-8.331
prior_on_q_potSurveyq-11.380-11.380
clp1F0.0000.000
clp2F0.0000.000
clp3F0.0000.000
YCS0.5660.566
Total241.000241.000
Casal2 objective function component values
rownamesbetadiff_casal_flags_onbetadiff_casal_flags_offbetadiff_casal_flags_on_low_toladolc_casal_flags_onadolc_casal_flags_offadolc_casal_flags_on_low_tol
observation->potSurvey->2010                              -1.080-1.083-1.080-1.080-1.083-1.080
observation->potSurvey->2014                              -1.015-1.017-1.015-1.015-1.017-1.015
observation->potSurvey->2018                              -1.214-1.215-1.214-1.214-1.215-1.214
observation->potCPUE->1990                              -0.185-0.180-0.185-0.185-0.180-0.185
observation->potCPUE->1991                              1.1491.1541.1491.1491.1541.149
observation->potCPUE->1992                              -0.988-0.986-0.988-0.988-0.986-0.988
observation->potCPUE->1993                              -1.963-1.963-1.963-1.963-1.963-1.963
observation->potCPUE->1994                              -2.136-2.136-2.136-2.136-2.136-2.136
observation->potCPUE->1995                              -2.090-2.090-2.090-2.090-2.090-2.090
observation->potCPUE->1996                              -2.182-2.182-2.182-2.182-2.182-2.182
observation->potCPUE->1997                              -1.944-1.945-1.944-1.944-1.945-1.944
observation->potCPUE->1998                              -2.157-2.157-2.157-2.157-2.157-2.157
observation->potCPUE->1999                              -1.670-1.670-1.670-1.670-1.670-1.670
observation->potCPUE->2000                              -2.191-2.191-2.191-2.191-2.191-2.191
observation->potCPUE->2001                              -2.158-2.158-2.158-2.158-2.158-2.158
observation->potCPUE->2002                              -2.022-2.022-2.022-2.022-2.022-2.022
observation->potCPUE->2003                              -2.166-2.166-2.166-2.166-2.166-2.166
observation->potCPUE->2004                              -2.193-2.193-2.193-2.193-2.193-2.193
observation->potCPUE->2005                              -1.924-1.926-1.924-1.924-1.926-1.924
observation->potCPUE->2006                              -1.849-1.852-1.849-1.849-1.852-1.849
observation->potCPUE->2007                              -2.191-2.191-2.191-2.191-2.191-2.191
observation->potCPUE->2008                              -2.194-2.194-2.194-2.194-2.194-2.194
observation->potCPUE->2009                              -2.069-2.070-2.069-2.069-2.070-2.069
observation->potCPUE->2010                              -2.125-2.127-2.125-2.125-2.127-2.125
observation->potCPUE->2011                              -1.846-1.837-1.846-1.846-1.837-1.846
observation->potCPUE->2012                              -1.713-1.702-1.713-1.713-1.702-1.713
observation->potCPUE->2013                              -1.719-1.713-1.719-1.719-1.713-1.719
observation->potCPUE->2014                              -0.956-0.954-0.956-0.956-0.954-0.956
observation->potCPUE->2015                              -1.800-1.800-1.800-1.800-1.800-1.800
observation->potCPUE->2016                              -2.065-2.066-2.065-2.065-2.066-2.065
observation->potCPUE->2017                              -2.097-2.098-2.097-2.097-2.098-2.097
observation->potCPUE->2018                              -1.289-1.285-1.289-1.289-1.285-1.289
observation->AFpotSurvey->2010                              40.92941.01240.93040.92941.01240.930
observation->AFpotSurvey->2014                              39.70939.71139.70939.70939.71139.709
observation->AFpotSurvey->2018                              39.23739.19739.23739.23739.19739.237
observation->AFpotFishing->2018                              47.21047.24247.21047.21047.24247.210
observation->AFpotFishing->2019                              7.8517.8507.8517.8517.8507.851
observation->lgobookLF                              54.59354.55854.59354.59354.55854.593
observation->rec.catch.LF                           67.97568.88567.97567.97568.88567.975
penalty->CatchMustBeTaken1                              0.0000.0000.0000.0000.0000.000
prior->B0->process[Recruitment].b0                           9.5869.5869.5869.5869.5869.586
prior->male_Linf->age_length[asMm0].linf                         0.0000.0000.0000.0000.0000.000
prior->male_cv2->age_length[asMm0].cv_last                      0.0000.0000.0000.0000.0000.000
prior->potSurvey_mA50->selectivity[potSurveySel_male].a50                          0.0000.0000.0000.0000.0000.000
prior->potSurvey_mAto95->selectivity[potSurveySel_male].ato95                        0.0000.0000.0000.0000.0000.000
prior->potSurvey_fA50->selectivity[potSurveySel_female].a50                          0.0000.0000.0000.0000.0000.000
prior->potSurvey_fAto95->selectivity[potSurveySel_female].ato95                        0.0000.0000.0000.0000.0000.000
prior->YCS->process[Recruitment].recruitment_multipliers{1983}1.2821.2841.2821.2821.2841.282
prior->YCS->process[Recruitment].recruitment_multipliers{1984}1.3131.3151.3131.3131.3151.313
prior->YCS->process[Recruitment].recruitment_multipliers{1985}1.2841.2861.2841.2841.2861.284
prior->YCS->process[Recruitment].recruitment_multipliers{1986}1.1531.1551.1531.1531.1551.153
prior->YCS->process[Recruitment].recruitment_multipliers{1987}0.8770.8780.8770.8770.8780.877
prior->YCS->process[Recruitment].recruitment_multipliers{1988}0.4350.4350.4350.4350.4350.435
prior->YCS->process[Recruitment].recruitment_multipliers{1989}-0.054-0.054-0.054-0.054-0.054-0.054
prior->YCS->process[Recruitment].recruitment_multipliers{1990}-0.306-0.306-0.306-0.306-0.306-0.306
prior->YCS->process[Recruitment].recruitment_multipliers{1991}-0.081-0.080-0.081-0.081-0.080-0.081
prior->YCS->process[Recruitment].recruitment_multipliers{1992}0.7610.7640.7610.7610.7640.761
prior->YCS->process[Recruitment].recruitment_multipliers{1993}0.9500.9460.9500.9500.9460.950
prior->YCS->process[Recruitment].recruitment_multipliers{1994}0.0580.0570.0580.0580.0570.058
prior->YCS->process[Recruitment].recruitment_multipliers{1995}-0.167-0.168-0.167-0.167-0.168-0.167
prior->YCS->process[Recruitment].recruitment_multipliers{1996}-0.153-0.152-0.153-0.153-0.152-0.153
prior->YCS->process[Recruitment].recruitment_multipliers{1997}0.1860.1870.1860.1860.1870.186
prior->YCS->process[Recruitment].recruitment_multipliers{1998}0.9000.8980.8990.9000.8980.899
prior->YCS->process[Recruitment].recruitment_multipliers{1999}0.0800.0790.0800.0800.0790.080
prior->YCS->process[Recruitment].recruitment_multipliers{2000}-0.220-0.220-0.220-0.220-0.220-0.220
prior->YCS->process[Recruitment].recruitment_multipliers{2001}-0.197-0.197-0.197-0.197-0.197-0.197
prior->YCS->process[Recruitment].recruitment_multipliers{2002}-0.307-0.307-0.307-0.307-0.307-0.307
prior->YCS->process[Recruitment].recruitment_multipliers{2003}-0.202-0.201-0.202-0.202-0.201-0.202
prior->YCS->process[Recruitment].recruitment_multipliers{2004}-0.260-0.260-0.260-0.260-0.260-0.260
prior->YCS->process[Recruitment].recruitment_multipliers{2005}-0.137-0.137-0.137-0.137-0.137-0.137
prior->YCS->process[Recruitment].recruitment_multipliers{2006}0.0870.0830.0870.0870.0830.087
prior->YCS->process[Recruitment].recruitment_multipliers{2007}-0.131-0.136-0.131-0.131-0.136-0.131
prior->YCS->process[Recruitment].recruitment_multipliers{2008}0.1180.1260.1180.1180.1260.118
prior->YCS->process[Recruitment].recruitment_multipliers{2009}-0.089-0.094-0.089-0.089-0.094-0.089
prior->YCS->process[Recruitment].recruitment_multipliers{2010}-0.291-0.285-0.291-0.291-0.285-0.291
prior->YCS->process[Recruitment].recruitment_multipliers{2011}-0.187-0.188-0.187-0.187-0.188-0.187
prior->YCS->process[Recruitment].recruitment_multipliers{2012}-0.056-0.055-0.056-0.056-0.055-0.056
prior->YCS->process[Recruitment].recruitment_multipliers{2013}0.5310.5290.5310.5310.5290.531
prior->YCS->process[Recruitment].recruitment_multipliers{2014}-0.292-0.291-0.292-0.292-0.291-0.292
prior->YCS->process[Recruitment].recruitment_multipliers{2015}-0.254-0.254-0.254-0.254-0.254-0.254
prior->YCS->process[Recruitment].recruitment_multipliers{2016}-0.297-0.297-0.297-0.297-0.297-0.297
prior->YCS->process[Recruitment].recruitment_multipliers{2017}-0.128-0.128-0.128-0.128-0.128-0.128
additional_prior->PrSurveyQ                              -11.430-11.430-11.430-11.430-11.430-11.430
additional_prior->PrCPUEQ                              -8.366-8.366-8.366-8.366-8.366-8.366
additional_prior->YCS_average_1                              0.5690.5700.5690.5690.5700.569
total_score                              240.025241.012240.025240.025241.012240.025

## [1] "CASAL base model convergence information"
## [1] "Minimiser convergence threshold: 2e-05"                                                                  
## [2] "Minimiser achieved convergence after 91 quasi-Newton iterations using 101 objective function evaluations"
## [1] ""
## [1] "CASAL sensitivity 1 model convergence information"
## [1] "Minimiser convergence threshold: 1e-07"                                                                   
## [2] "Minimiser achieved convergence after 100 quasi-Newton iterations using 119 objective function evaluations"
## [1] ""
## [1] "Casal2 betadiff_casal_flags_on model convergence information"
## [1] "fmm: have converged: t = 1.22737e-05 f = 240.025"
## [2] "Successful convergence in optimise"              
## [1] ""
## [1] "Casal2 betadiff_casal_flags_off model convergence information"
## [1] "fmm: have converged: t = 7.44939e-06 f = 241.012"
## [2] "Successful convergence in optimise"              
## [1] ""
## [1] "Casal2 betadiff_casal_flags_on_low_tol model convergence information"
## [1] "fmm: have converged: t = 6.93126e-08 f = 240.025"
## [2] "Successful convergence in optimise"              
## [1] ""
## [1] "Casal2 adolc_casal_flags_on model convergence information"
## character(0)
## [1] ""
## [1] "Casal2 adolc_casal_flags_off model convergence information"
## character(0)
## [1] ""
## [1] "Casal2 adolc_casal_flags_on_low_tol model convergence information"
## character(0)
## [1] "CASAL model warnings"
## NULL
## [1] ""
## [1] "CASAL sensitivity 1 model warnings"
## NULL
## [1] ""
## [1] "Casal2 betadiff_casal_flags_on model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"
## [1] ""
## [1] "Casal2 betadiff_casal_flags_off model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"
## [1] ""
## [1] "Casal2 betadiff_casal_flags_on_low_tol model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"
## [1] ""
## [1] "Casal2 adolc_casal_flags_on model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"
## [1] ""
## [1] "Casal2 adolc_casal_flags_off model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"
## [1] ""
## [1] "Casal2 adolc_casal_flags_on_low_tol model warnings"
## [1] "obs sum total (1.00001) for year (2010) doesn't sum to 1.0"                                                  
## [2] "obs sum total (0.99997) for year (2014) doesn't sum to 1.0"                                                  
## [3] "obs sum total (0.99998) for year (2018) doesn't sum to 1.0"                                                  
## [4] "obs sum total (1) for year (2018) doesn't sum to 1.0"                                                        
## [5] "obs sum total (1) for year (2019) doesn't sum to 1.0"                                                        
## [6] "Estimates were removed because of matching lower and upper bounds. Originally had 127 estimates, now have 42"

1.5 Matching of outputs

Time series comparisons with CASAL base model results

## [1] "Catch time series base model comparison for run betadiff_casal_flags_on"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""
## [1] "Catch time series base model comparison for run betadiff_casal_flags_off"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""
## [1] "Catch time series base model comparison for run betadiff_casal_flags_on_low_tol"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""
## [1] "Catch time series base model comparison for run adolc_casal_flags_on"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""
## [1] "Catch time series base model comparison for run adolc_casal_flags_off"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""
## [1] "Catch time series base model comparison for run adolc_casal_flags_on_low_tol"
## [1] "Actual catches / Retained catch for line match: yes"
## [1] "Removals / Actual catches for line match: no"
## [1] "Discarded catches for line match: no"
## [1] "Actual catches / Retained catch for pot match: yes"
## [1] "Removals / Actual catches for pot match: no"
## [1] "Discarded catches for pot match: no"
## [1] "Actual catches / Retained catch for rec match: yes"
## [1] "Removals / Actual catches for rec match: no"
## [1] "Discarded catches for rec match: no"
## [1] ""

Derived quantities

SB0, SBcurrent, MSY, F_MSY, others...

1.6 Plots

Comparison plots

## [1] "CASAL base parameter correlation range (excluding 1.0): -0.6876 0.9999"

## [1] "CASAL sensitivity 1 parameter correlation range (excluding 1.0): -0.6897 0.9999"

## [1] "Casal2 betadiff_casal_flags_on parameter correlation range (excluding 1.0): -0.660278 0.999651"

## [1] "Casal2 betadiff_casal_flags_off parameter correlation range (excluding 1.0): -0.714718 0.999691"

## [1] "Casal2 betadiff_casal_flags_on_low_tol parameter correlation range (excluding 1.0): -0.715609 0.999626"

## [1] "Casal2 adolc_casal_flags_on parameter correlation range (excluding 1.0): -0.660277 0.999651"

## [1] "Casal2 adolc_casal_flags_off parameter correlation range (excluding 1.0): -0.714718 0.999691"

## [1] "Casal2 adolc_casal_flags_on_low_tol parameter correlation range (excluding 1.0): -0.715609 0.999626"